physical impossibility - French English Dictionary